CS236 Deep Generative Models Homework 1
课程主页:https://deepgenerativemodels.github.io/
课件资料:https://github.com/Subhajit135/CS236_DGM,https://github.com/deepgenerativemodels/notes
视频地址:https://www.bilibili.com/video/av81625948?from=search&seid=4636291486683332935
这里回顾CS236 Homework 1。
Problem 1
证明:
因此
Problem 2
所以
Problem 3
(a)由乘法原理可得数量为
(b)由条件可得
注意$p(X_{1}, \ldots, X_{m})$需要的参数数量为
而$p\left(X_{i} | X_{i-1}, X_{i-2}, \ldots X_{i-m}\right)$需要的参数数量为
所以总共需要的参数数量为
(c)不难看到当且仅当下式成立时满足条件
Problem 4
结论不成立。
利用反证法,考虑$n=2$的情形,假设原结论成立,那么
对比指数上的系数不难得到
由$\sigma_2$的任意性可得第二个等式不可能恒成立,与原假设矛盾。
Problem 5
(a)
(b)由Jason不等式可得
当且仅当$A$是常数时等号成立,所以不是无偏估计
Problem 6
1.
2.
3.
logits, h_prev = self.forward(x)
x = logits.argmax().item()
texts.append(x)
x = torch.tensor([[x]])
for i in range(seq_len):
logits, h_prev = self.forward(x, h_prev)
x = logits.argmax().item()
texts.append(x)
x = torch.tensor([[x]])
4.
for i in range(len(string) - 1):
logits, h_prev = self.forward(x, h_prev)
prob = F.softmax(logits)[0]
ll += np.log(prob[string[i + 1]])
x = string[None, i + 1, None]
x = torch.from_numpy(x).type(torch.int64).to(self.device)
5.
根据图像即可得到条件
if ll < -600:
lbls.append(0)
elif ll < -200:
lbls.append(1)
else:
lbls.append(2)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Doraemonzzz!
评论
ValineLivere